package cac.fenjian.resource.MsGkLog;/*
 *@program:test-curd
 *@description:操作日志实体
 *@author: lsl
 *@Time: 2022/9/22  16:20
 */

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

public class MsGkLogDTO {
    //主键
    private String msGkLogId;
    //货位
    private String shelvesCode;
    //缓存箱编码
    private String workbinCode;
    //工作包编码
    private String toolCode;
    //开始位置
    private String startCode;
    //结束位置
    private String endCode;
    //命令下发时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date orderTime;
    //命令开始时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date orderStartTime;
    //结束时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date orderEndTime;
    //货位确认时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date shelvesCodeCheckTime;
    //货位确认时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    //操作类型
    private String command;
    //1 下发    2  调用
    private String logType;
    //返回参数
    private String result;
    //父任务ID
    private String parentTaskId;
    //是否完成
    private String isFinish;
    //是否成功
    private String isSuccess;
    //任务类型 1-入库 2-出库 3-移库
    private String taskType;
    //任务ID
    private String wmsTaskId;
    //巷道
    private String roadway;
    //操作盘
    private String palletCode;
    //操作结果
    private String commandR;
    //确认巷道时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date distributionRoadwayTime;
    //传入参数
    private String data;
    //异常结束
    private String abnormalEnd;
    //工作包id
    private String packageId;
    //是否经过1066位检测 Y-是 N-否
    private String isPassCheck;

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    public String getMsGkLogId() {
        return msGkLogId;
    }

    public void setMsGkLogId(String msGkLogId) {
        this.msGkLogId = msGkLogId;
    }

    public String getShelvesCode() {
        return shelvesCode;
    }

    public void setShelvesCode(String shelvesCode) {
        this.shelvesCode = shelvesCode;
    }

    public String getWorkbinCode() {
        return workbinCode;
    }

    public void setWorkbinCode(String workbinCode) {
        this.workbinCode = workbinCode;
    }

    public String getToolCode() {
        return toolCode;
    }

    public void setToolCode(String toolCode) {
        this.toolCode = toolCode;
    }

    public String getStartCode() {
        return startCode;
    }

    public void setStartCode(String startCode) {
        this.startCode = startCode;
    }

    public String getEndCode() {
        return endCode;
    }

    public void setEndCode(String endCode) {
        this.endCode = endCode;
    }

    public Date getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(Date orderTime) {
        this.orderTime = orderTime;
    }

    public Date getOrderStartTime() {
        return orderStartTime;
    }

    public void setOrderStartTime(Date orderStartTime) {
        this.orderStartTime = orderStartTime;
    }

    public Date getOrderEndTime() {
        return orderEndTime;
    }

    public void setOrderEndTime(Date orderEndTime) {
        this.orderEndTime = orderEndTime;
    }

    public String getCommand() {
        return command;
    }

    public void setCommand(String command) {
        this.command = command;
    }

    public String getLogType() {
        return logType;
    }

    public void setLogType(String logType) {
        this.logType = logType;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getParentTaskId() {
        return parentTaskId;
    }

    public void setParentTaskId(String parentTaskId) {
        this.parentTaskId = parentTaskId;
    }

    public String getIsFinish() {
        return isFinish;
    }

    public void setIsFinish(String isFinish) {
        this.isFinish = isFinish;
    }

    public String getTaskType() {
        return taskType;
    }

    public void setTaskType(String taskType) {
        this.taskType = taskType;
    }

    public String getWmsTaskId() {
        return wmsTaskId;
    }

    public void setWmsTaskId(String wmsTaskId) {
        this.wmsTaskId = wmsTaskId;
    }

    public Date getShelvesCodeCheckTime() {
        return shelvesCodeCheckTime;
    }

    public void setShelvesCodeCheckTime(Date shelvesCodeCheckTime) {
        this.shelvesCodeCheckTime = shelvesCodeCheckTime;
    }

    public String getRoadway() {
        return roadway;
    }

    public void setRoadway(String roadway) {
        this.roadway = roadway;
    }

    public String getPalletCode() {
        return palletCode;
    }

    public void setPalletCode(String palletCode) {
        this.palletCode = palletCode;
    }

    public String getCommandR() {
        return commandR;
    }

    public void setCommandR(String commandR) {
        this.commandR = commandR;
    }

    public Date getDistributionRoadwayTime() {
        return distributionRoadwayTime;
    }

    public void setDistributionRoadwayTime(Date distributionRoadwayTime) {
        this.distributionRoadwayTime = distributionRoadwayTime;
    }

    public String getData() {
        return data;
    }

    public void setData(String data) {
        this.data = data;
    }

    public String getIsSuccess() {
        return isSuccess;
    }

    public void setIsSuccess(String isSuccess) {
        this.isSuccess = isSuccess;
    }

    public String getAbnormalEnd() {
        return abnormalEnd;
    }

    public void setAbnormalEnd(String abnormalEnd) {
        this.abnormalEnd = abnormalEnd;
    }

    public String getPackageId() {
        return packageId;
    }

    public void setPackageId(String packageId) {
        this.packageId = packageId;
    }

    public String getIsPassCheck() {
        return isPassCheck;
    }

    public void setIsPassCheck(String isPassCheck) {
        this.isPassCheck = isPassCheck;
    }
}
